﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//作⽤域：函数在哪里使用
//局部变量的作⽤域：{}以内
//全局变量的作⽤域是整个⼯程（项⽬）。
int main1()
{
	{
		int a = 2024;
		printf("%d", a);
	}
	printf("%d", a);   //无法输出
	return 0;
}
//a出了里面的{}就无法使用
int main2()
{
	int a = 2024;
	{
		
		printf("%d", a);
	}
	printf("%d", a);  //可以使用
	return 0;
}

//⽣命周期指的是变量的创建(申请内存)到变量的销毁(收回内存)之间的⼀个时间段。
//局部变量的⽣命周期是：进⼊作⽤域变量创建，⽣命周期开始，出作⽤域⽣命周期结束。
//全局变量的⽣命周期是：整个程序的⽣命周期。
